package com.whfc.mach.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author sun_guodong
 * @description
 * @date 2019-11-27
 */
@Data
public class MachRunDataDTO implements Serializable {

    /**
     * 工作时长
     */
    private Double workTimes;

    /**
     * 怠机时长
     */
    private Double idleTimes;

    /**
     * 停机时长
     */
    private Double stopTimes;

    /**
     * 离线时长
     */
    private Double offlineTimes;

    /**
     * 耗油量
     */
    private Double oilWear;

    /**
     * 加油量
     */
    private Double oilAdd;

    /**
     * 加油量-人工登记
     */
    private Double oilAddManual;

    /**
     * 平均耗油量
     */
    private Double avgOilWear;

    /**
     * 平均加油量
     */
    private Double avgOilAdd;

    /**
     * 标定加油量
     */
    private Double setOilAdd;

    /**
     * 平均标定加油量
     */
    private Double avgSetOilAdd;

    /**
     * 每天的工时和油耗
     */
    private List<MachCurveMapDayDTO> dateList;

    /**
     * 油位曲线
     */
    private List<Oil> remainOilList;

    /**
     * 每天油耗和加油量
     */
    private List<OilDay> dayOilList;

    /**
     * 工时分段
     */
    private List<AppMachDaySegDTO> timeList;

}
